package com.foreknow.oppExer1.exer1;

/**
 * @author shkstart
 * @create 2021-07-28 13:16
 */

/**
 * 1.编写2个接口：InterfaceA和InterfaceB；在接口InterfaceA中有个方法voidprintCapitalLetter()；
 * 在接口InterfaceB中有个方法void printLowercaseLetter()；
 * 然后写一个类Print实现接InterfaceA和InterfaceB，要求printCapitalLetter()
 * 方法实现输出大写英文字母表的功能，printLowercaseLetter()方法实现输出小写英文字母表的功能。
 * 再写一个主类E，在主类E的main方法中创建Print的对象并赋值给InterfaceA的变量a，对象a调用printCapitalLetter方
 * 法；最后再在主类E的main方法中创建Print的对象并赋值给InterfaceB的变量b，对象b调用printLowercaseLetter方法
 */
public class Print implements A,B {
    /**
     * 实现输出大写字母表
     */
    @Override
    public void printCapitalLetter() {
        char[] capitalLetter=new char[26];
        int upnum=65;
        for (int i = 0; i < 26; i++) {
            capitalLetter[i]= (char) upnum++;
            System.out.print(capitalLetter[i]+" ");
        }
        System.out.println();
    }

    /**
     * 输出小写字母表
     */
    @Override
    public void printLowercaseLetter() {
        char[] lowercaseLetter=new char[26];
        int downnum=97;
        for (int i = 0; i < 26; i++) {
            lowercaseLetter[i]= (char) downnum++;
            System.out.print(lowercaseLetter[i]+" ");
        }
        System.out.println();
    }

}
